package com.konsung.ksdc.bean.netbean;

import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

import java.util.List;

/**
 * 创建者     kgh
 * 创建时间   2016/6/16 14:07
 * 描述${TODO}
 * 更新者     $Author$
 * 更新时间   $Date$
 * 更新描述   ${TODO}
 */
@DatabaseTable(tableName = "GroupNetBean")
public class GroupNetBean {
    @DatabaseField(generatedId = true)
    private int id;
    @DatabaseField
    private String groupId; // 群组ID
    @DatabaseField
    private String groupName; // 群名称
    @DatabaseField
    private String groupOwnerId; // 所在群的群主id
    @DatabaseField
    private String groupPic; // 群头像 [可空]
    @DatabaseField
    private String ownerId; // 通过这个判断有多少个群
    private List<RegisterUserNetBean> users; // 群组用户注册信息集合

    /**
     * 获取群主id
     * @return 群主id
     */
    public String getGroupOwnerId() {
        return groupOwnerId;
    }

    /**
     * 设置群主id
     * @param groupOwnerId 群主id
     */
    public void setGroupOwnerId(String groupOwnerId) {
        this.groupOwnerId = groupOwnerId;
    }

    /**
     * @return 获得群头像
     */
    public String getGroupPic() {
        return groupPic;
    }

    /**
     * @param groupPic 设置群头像
     */
    public void setGroupPic(String groupPic) {
        this.groupPic = groupPic;
    }

    /**
     * 获取群组id
     * @return 群组id
     */
    public String getGroupId() {

        return groupId;
    }

    /**
     * 设置群组id
     * @param groupId 群组id
     */
    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    /**
     * 获取群名称
     * @return 群名称
     */
    public String getGroupName() {
        return groupName;
    }

    /**
     * 设置群名称
     * @param groupName 群名称
     */
    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    /**
     * 获取群组所有用户注册信息集合
     * @return 群组所有用户注册信息集合
     */
    public List<RegisterUserNetBean> getUsers() {
        return users;
    }

    /**
     * 设置群组所有用户注册信息集合
     * @param users 群组所有用户注册信息集合
     */
    public void setUsers(List<RegisterUserNetBean> users) {
        this.users = users;
    }

    /**
     * 获取群主id
     * @return 群主id
     */
    public String getOwnerId() {
        return ownerId;
    }

    /**
     * 设置群主id
     * @param ownerId 群主id
     */
    public void setOwnerId(String ownerId) {
        this.ownerId = ownerId;
    }

    /**
     * 获取主键id
     * @return 主键id
     */
    public int getId() {
        return id;
    }

    /**
     * 设置群主id
     * @param id 主键id
     */
    public void setId(int id) {
        this.id = id;
    }

}
